package cn.edu.wynu.overload;

public class MethodTest02 {
    public static void main(String[] args) {
        // 掌握方法重载的应用场景
        //开发中我们经常需要为处理一类业务，提供多种解决方案，此时用方法重载来设计是很专业的。

        //学习案例：开发武器系统，功能需求如下!
        //可以默认发一枚武器
        //可以指定地区发射一枚武器
        //可以指定地区发射多枚武器

        fire();
        fire("岛国");
        fire("岛国",3);
    }
    public static void fire() {
        System.out.println("发射一枚武器到岛国。");
    }
    public static void fire(String area) {
        // System.out.println("发射了一枚武器到" + area);
        fire(area,1);
    }
    public static void fire(String area,int number) {
        System.out.println("发射了" + number + "枚武器到" + area);
    }
}
